package com.leinao.project.dto;

import com.leinao.category.dto.CategoryRelationDto;

import java.util.List;

/**
 * 项目
 */
public class PublicProjectExampleDto {
    /**
     * 主键
     */
    private Long id;

    /**
     * 事例任务ID, 多个任务逗号隔开
     */
    private String jobIds;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 简介
     */
    private String profile;

    /**
     * 项目owner ID
     */
    private String userId;

    /**
     * 项目owner用户名
     */
    private String userName;

    /**
     * 用户头像
     */
    private String headImage;

    /**
     * 项目复制数
     */
    private Integer copyNumber;

    /**
     * 分类信息
     */
    private List<CategoryRelationDto> categoryList;

    /**
     * 项目公开图片
     */
    private String fileImage;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getJobIds() {
        return jobIds;
    }

    public void setJobIds(String jobIds) {
        this.jobIds = jobIds;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProfile() {
        return profile;
    }

    public void setProfile(String profile) {
        this.profile = profile;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getHeadImage() {
        return headImage;
    }

    public void setHeadImage(String headImage) {
        this.headImage = headImage;
    }

    public Integer getCopyNumber() {
        return copyNumber;
    }

    public void setCopyNumber(Integer copyNumber) {
        this.copyNumber = copyNumber;
    }

    public List<CategoryRelationDto> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(List<CategoryRelationDto> categoryList) {
        this.categoryList = categoryList;
    }

    public String getFileImage() {
        return fileImage;
    }

    public void setFileImage(String fileImage) {
        this.fileImage = fileImage;
    }
}